При условии WSS 3.0 / MOSS 2007, да:
SPContext.Current.IsRemoteAuthoringTime
или, в зависимости от вашего контекста,
SPContext.Current.IsDesigntime
Обновление: более грубый способ - заглядывать в заголовки HttpRequest - я уверен, что SPD отправляет заголовок.
-Oisin